/*QS button style*/
.qs-ui-btn,.qs-ui-btn-rc,.qs-ui-close,.qs-ui-max,.qs-ui-restore{display:inline-block;cursor:pointer;}
.qs-ui-btn{margin-left:10px;padding:3px 10px;line-height:1.1;border:1px solid;min-width:24px;text-align:center;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
.qs-ui-btn.gradient{
background-image:-moz-linear-gradient(top, #505050, #363636);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #505050),color-stop(1, #363636));
background-image:-webkit-linear-gradient(#505050, #363636);
background-image:linear-gradient(top, #505050, #363636);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#505050',EndColorStr='#363636');
-webkit-transition: none;-moz-transition:none;-o-transition:none;transition:none;
border-color:#2C2C2C #696969 #696969 #2C2C2C;
color:#C9C9C9;
}
.qs-ui-btn.gradient:hover,.qs-ui-btn.gradient.on{
background-image:-moz-linear-gradient(top, #717171, #3F3F3F);
background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0, #717171),color-stop(1, #3F3F3F));
background-image:-webkit-linear-gradient(#717171, #3F3F3F);
background-image:linear-gradient(top, #717171, #3F3F3F);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#717171',EndColorStr='#3F3F3F');
-webkit-transition: none;-moz-transition:none;-o-transition:none;transition:none;
}

.qs-ui-btn.go{min-width:24px;height:13px;margin:0;padding:0;*height:11px;*padding:1px 0;text-align:center;background:none;font-size:86%;vertical-align:middle;}

.qs-ui-btn-rc{
padding:0 34px;height:25px;
background-color: #555555;
background-image: -moz-linear-gradient(top, #7e7e7e, #555555);
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #7e7e7e),color-stop(1, #555555));
background-image: -webkit-linear-gradient(#7e7e7e, #555555);
background-image: linear-gradient(top, #555555, #7e7e7e);
-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
*background:none 0 0;
*padding-left:34px;
*float:left;
border:1px solid #adadad;*border:none;color:#fff;font-weight:bold;line-height:25px;
}
.qs-ui-btn-rc span{*background:none no-repeat 100% 0;*padding-right:34px;*float:left;}
.qs-ui-btn-rc:hover,.qs-ui-btn-rc.on{background:#555;}

.qs-ui-close,.qs-ui-max,.qs-ui-restore{width:11px;height:11px;font-size:0;*line-height:100em;overflow:hidden;background-image:none;}/*ico_sprite.png*/
.qs-ui-close{background-position:2px -45px;}
.qs-ui-max{background-position:0 -23px;}
.qs-ui-restore{background-position:0 -704px;}